Micron Document
🎖️GitЯра🎖️

Node / meshcore / MeshCore / files / examples / simple_sensor / TimeSeriesData.h

Displaying Raw • Download

examples/simple_sensor/TimeSeriesData.h HEAD (0679dbef) Text, 829 B

Tff7b72#Tff7b72pragma once

Tff7b72#Tff7b72include T8b949e<Arduino.h>
Tff7b72#Tff7b72include T8b949e<Mesh.h>

Tff7b72struct T56d364MinMaxAvg Tb4b4b4{
Tffa657float Te6edf3_minTb4b4b4, Te6edf3_maxTb4b4b4, Te6edf3_avgTb4b4b4;
Tffa657uint8_t Te6edf3_lpp_typeTb4b4b4, Te6edf3_channelTb4b4b4;
Tb4b4b4}Tb4b4b4;

Te6edf3class Te6edf3TimeSeriesData Tb4b4b4{
Tffa657floatTff7b72* Te6edf3dataTb4b4b4;
Tffa657int Te6edf3num_slotsTb4b4b4, Te6edf3nextTb4b4b4;
Tffa657uint32_t Te6edf3last_timestampTb4b4b4;
Tffa657uint32_t Te6edf3interval_secsTb4b4b4;

Te6edf3publicTff7b72:
Te6edf3TimeSeriesDataTb4b4b4(Tffa657floatTff7b72* Te6edf3arrayTb4b4b4, Tffa657int Te6edf3numTb4b4b4, Tffa657uint32_t Te6edf3secsTb4b4b4) Tff7b72: Te6edf3num_slotsTb4b4b4(Te6edf3numTb4b4b4)Tb4b4b4, Te6edf3dataTb4b4b4(Te6edf3arrayTb4b4b4)Tb4b4b4, Te6edf3last_timestampTb4b4b4(T79c0ff0Tb4b4b4)Tb4b4b4, Te6edf3nextTb4b4b4(T79c0ff0Tb4b4b4)Tb4b4b4, Te6edf3interval_secsTb4b4b4(Te6edf3secsTb4b4b4) Tb4b4b4{
Te6edf3memsetTb4b4b4(Te6edf3dataTb4b4b4, T79c0ff0Tb4b4b4, Tff7b72sizeofTb4b4b4(Tffa657floatTb4b4b4)Tff7b72*Te6edf3numTb4b4b4)Tb4b4b4;
Tb4b4b4}
Te6edf3TimeSeriesDataTb4b4b4(Tffa657int Te6edf3numTb4b4b4, Tffa657uint32_t Te6edf3secsTb4b4b4) Tff7b72: Te6edf3num_slotsTb4b4b4(Te6edf3numTb4b4b4)Tb4b4b4, Te6edf3last_timestampTb4b4b4(T79c0ff0Tb4b4b4)Tb4b4b4, Te6edf3nextTb4b4b4(T79c0ff0Tb4b4b4)Tb4b4b4, Te6edf3interval_secsTb4b4b4(Te6edf3secsTb4b4b4) Tb4b4b4{
Te6edf3data Tff7b72= Te6edf3new Tffa657floatTb4b4b4[Te6edf3numTb4b4b4]Tb4b4b4;
Te6edf3memsetTb4b4b4(Te6edf3dataTb4b4b4, T79c0ff0Tb4b4b4, Tff7b72sizeofTb4b4b4(Tffa657floatTb4b4b4)Tff7b72*Te6edf3numTb4b4b4)Tb4b4b4;
Tb4b4b4}

Tffa657void Te6edf3recordDataTb4b4b4(Te6edf3meshTff7b72:Tff7b72:Te6edf3RTCClockTff7b72* Te6edf3clockTb4b4b4, Tffa657float Te6edf3valueTb4b4b4)Tb4b4b4;
Tffa657void Td2a8ffcalcMinMaxAvgTb4b4b4(Te6edf3meshTff7b72:Tff7b72:Te6edf3RTCClockTff7b72* Te6edf3clockTb4b4b4, Tffa657uint32_t Te6edf3start_secs_agoTb4b4b4, Tffa657uint32_t Te6edf3end_secs_agoTb4b4b4, Te6edf3MinMaxAvgTff7b72* Te6edf3destTb4b4b4, Tffa657uint8_t Te6edf3channelTb4b4b4, Tffa657uint8_t Te6edf3lpp_typeTb4b4b4) Tff7b72constTb4b4b4;
Tb4b4b4}Tb4b4b4;

Served by rngit 1.5.0 - Generated in 0.06s